home *** CD-ROM | disk | FTP | other *** search
/ Aminet 13 / Aminet 13 - August 1996.iso / Aminet / mus / play / DeliTracker225.lha / DeliTracker_II / Files / docs.lzx / Docs / Genies.eng < prev    next >
Text File  |  2001-04-20  |  31KB  |  517 lines

  1.  
  2.  
  3.                     $VER: Genies.eng V2.25 (16.06.1996)
  4.                    Copyright 1996 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.   In this document file are all genies listed that are offically released
  10.   or supported by Delirium Softdesign. A description of the standard menus
  11.   of the GUI is ommited. Only genie specific GUI elements are described
  12.   herein.
  13.  
  14.   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15.   WANTED: Developer docs for WaveTools/PeriSound, SoundStage and AD516. The
  16.   first person which sends us the programming docs for one of these cards
  17.   will get a free DeliTracker registration (and maybe a NotePlayer as well
  18.   if the documentation is detailed enough).
  19.   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  20.  
  21.  
  22.   1. NOTEPLAYER GENIES
  23.  
  24.   Noteplayers that use MEMF_PUBLIC or MEMF_ANY require only a small chipmem
  25.   buffer for playing the samples. This enables you to load modules that are
  26.   even bigger than your actual chipmem. On the other hand this will cost
  27.   you some extra cpu cycles.
  28.  
  29.   Name                          Description
  30.   ==========================    ===========================================
  31.  
  32.   AudioDev-NotePlayer           --- Removed ---
  33.                                 We removed this noteplayer because there
  34.                                 are bugs in the audio.device which cause
  35.                                 many problems. There are no workarounds
  36.                                 for these bugs.
  37.  
  38.   Paula-NotePlayer              Up to 4 Voices. Uses MEMF_CHIP to hold the
  39.                                 samples. Uses the audio.device channel
  40.                                 allocation but plays the 'notes' by writeing
  41.                                 directly to the current paula chip.
  42.                                 GUI: Selection of the allocation presedence
  43.                                 of the channels.
  44.                                 Note: Some programs incorrectly using the
  45.                                 audio.device will have problems. Term 3.4
  46.                                 is one of them. You can avoid the problems
  47.                                 if you select 127 as allocation precedence.
  48.                                 But then one of the advantages of this
  49.                                 Noteplayer is gone away.
  50.  
  51.   4Voices-NotePlayer            Up to 4 Voices. Uses MEMF_ANY to hold the
  52.                                 samples. Only a 1KB chipmembuffer is used.
  53.                                 GUI: Each channel can be enabled/disabled.
  54.                                 Note: On A3000 this NotePlayer eats about
  55.                                 4% more cpu-cycles than Paula-NotePlayer.
  56.  
  57.   8Voices-NotePlayer            Up to 8 Voices. Uses MEMF_ANY to hold the
  58.                                 samples. Thanks to Jörg Schmidt. The mixing
  59.                                 routine is © 1991 by Maxon Computer GmbH.
  60.                                 GUI: Each channel can be enabled/disabled.
  61.  
  62.   32Voices-NotePlayer           Up to 32 Voices. Uses MEMF_ANY to hold the
  63.                                 samples. Uses DeliMix.
  64.                                 GUI: Left and Right stereo channel can be
  65.                                 enabled or disabled. The Mixfrequency can
  66.                                 be set between 4 kHz and 60 kHz.
  67.  
  68.   32Voices-NotePlayerPlus       Up to 32 Voices. Uses MEMF_ANY to hold the
  69.                                 samples. Uses DeliMix.
  70.                                 GUI: Left and Right stereo channel can be
  71.                                 enabled or disabled. Additionaly there is
  72.                                 a volume boost slider. If Auto-Boost is
  73.                                 enabled the boost is preset. This value
  74.                                 depends on the requested number of channels.
  75.                                 There are some trade off's with this
  76.                                 NotePlayer: It requires quite a lot of
  77.                                 CPU power. The Mixfrequency can be set
  78.                                 between 4 kHz and 60 kHz.
  79.  
  80.   14Bit-NotePlayer              Up to 32 Voices. Uses MEMF_ANY to hold the
  81.                                 samples. Uses DeliMix. The mixing result
  82.                                 will be output with 14Bit quality. Due to
  83.                                 used output scheme the output level might
  84.                                 be low. You can raise the level with the
  85.                                 boost-slider, but we recommend to use the
  86.                                 volume control of your amplifier instead.
  87.                                 If existant this genies uses the CyberSound
  88.                                 calibration-prefs for optimum quality.
  89.                                 GUI: Left and Right stereo channel can be
  90.                                 enabled or disabled. The new version has an
  91.                                 additional volume boost slider. If Auto-Boost
  92.                                 is enabled the boost is preset. This value
  93.                                 depends on the requested number of channels.
  94.                                 As usual the Mixfrequency can be set between
  95.                                 4 kHz and 60 kHz.
  96.  
  97.   Headphone-NotePlayer          Up to 32 Voices. Uses MEMF_ANY to hold the
  98.                                 samples. Uses DeliMix. This Noteplayer is
  99.                                 intended for use with headpohnes.
  100.                                 GUI: Left and Right stereo channel can be
  101.                                 enabled or disabled. With a slider you can
  102.                                 control the stereofactor: 0% = mono,
  103.                                 100% = full stereo, 50% = each channel is
  104.                                 mixed with 50% level on the opposite side.
  105.                                 Additionaly there is a volume boost slider.
  106.                                 If Auto-Boost is enabled the boost is preset.
  107.                                 This value depends on the requested number
  108.                                 of channels. The Mixfrequency can be set
  109.                                 between 4 kHz and 60 kHz.
  110.  
  111.   ModSave-NotePlayer            Up to 16 Voices. Uses MEMF_ANY to hold the
  112.                                 samples. Uses DeliMix. With this noteplayer
  113.                                 you can transform your favorite modules
  114.                                 into samples :-)
  115.                                 GUI: Left and Right stereo channel can be
  116.                                 enabled or disabled. The Mixfrequency can
  117.                                 be set between 4 kHz and 60 kHz. If the
  118.                                 'Save Sample' gadget is checked an IFF-8SVX
  119.                                 sample will be written to the file you have
  120.                                 specified in the 'Filename' gadget. If no
  121.                                 filename is given, a filerequester will pop
  122.                                 up and ask you. With the 'Mode' Cyclegadget
  123.                                 you can select whether a Mono or a Stereo
  124.                                 sample should be created. In Mono mode up to
  125.                                 eight channels are saved. In Stereo Mode, up
  126.                                 to sixteen channels are saved.
  127.                                 Additionaly there is a volume boost slider.
  128.                                 If Auto-Boost is enabled the boost is preset.
  129.                                 This value depends on the requested number
  130.                                 of channels. The Mixfrequency can be set
  131.                                 between 4 kHz and 60 kHz.
  132.  
  133.   Toccata-NotePlayer            Up to 32 Voices, supports Panning. Uses
  134.                                 MEMF_ANY to hold the samples. This NotePlayer
  135.                                 will use the Toccata soundboard to produce true
  136.                                 16bit sound.
  137.                                 Available for registrated users upon request.
  138.  
  139.   MPro-NotePlayer               Up to 32 Voices, supports Panning. Uses
  140.                                 MEMF_ANY to hold the samples. This NotePlayer
  141.                                 will use the Maestro Professional card to
  142.                                 produce true 16bit sound.
  143.                                 Available for registrated users upon request.
  144.  
  145.  
  146.   2.DECRUNCH GENIES
  147.  
  148.   Name                          Description
  149.   ==========================    ===========================================
  150.  
  151.   Decruncher                    This genie can decrunch 'imploded' files
  152.                                 and LhA archives. Only the first file from
  153.                                 an LhA-archive will be decrunched. Files that
  154.                                 match the exclude pattern will be skipped.
  155.  
  156.  
  157.   3.CONVERT GENIES
  158.  
  159.   Name                          Description
  160.   ==========================    ===========================================
  161.  
  162.   Deli-Wizard                   Copyright © 1994-95 by Nicolas FRANCK.
  163.                                 Reconverts the most Protracker 'Packers'
  164.                                 back to ProTracker. Currently, -51- formats
  165.                                 are recognized and converted:
  166.  
  167.                                       Noise/Protracker
  168.                                       Heatseeker Packer
  169.                                       Xann-Packer
  170.                                       Pha-Packer
  171.                                       NoisePacker_v1/2
  172.                                       NoisePacker_v3
  173.                                       Promizer_v1.0c
  174.                                       Promizer_v1.8a
  175.                                       Promizer_v2.0
  176.                                       Wanton-Packer
  177.                                       SKYT-Packer
  178.                                       ProPacker_v1.0
  179.                                       ProPacker_v2.1
  180.                                       ProPacker_v3.0
  181.                                       ProRunner_v1.0
  182.                                       Laxity-Tracker
  183.                                       UNIC-Tracker
  184.                                       KRIS-Tracker
  185.                                       ProRunner_v2.0
  186.                                       NoiseRunner
  187.                                       EUREKA-Packer
  188.                                       AC1D-Packer
  189.                                       Pygmy Projects
  190.                                       Digital Illusions
  191.                                       Channel Player v1
  192.                                       Channel Player v2
  193.                                       Channel Player v3
  194.                                       Promizer_v4.0
  195.                                       The Player v5.0a
  196.                                       StarTrekker Pack'
  197.                                       The Player v6.0a
  198.                                       GMC
  199.                                       Module Protector
  200.                                       Promizer v0.1
  201.                                       Soundtracker 2.6
  202.                                       FC-M Packer
  203.                                       IceTracker
  204.                                       Fuzzac Packer
  205.                                       Kefrens Sound Machine
  206.                                       The Player 40A/40B/41A
  207.                                       Tracker Packer 1/2/3
  208.                                       NoiseTracker Pak
  209.                                       Polka Packer
  210.                                       Power Music
  211.                                       Soundtracker Pro 3.0
  212.                                       Zen Packer
  213.                                       The Player v6.1a
  214.                                       Hornet Packer
  215.  
  216.                                 GUI: Enable/Disable conversion routines.
  217.                                 Modules can be saved with the 'Save Module'
  218.                                 button. This will bring up a filerequester.
  219.  
  220.                                 Note: To become a registered user of both
  221.                                       Pro-Wizard-2 and Deli-Wizard, send
  222.  
  223.                                           50 FF  /  15$ US  /  20 DM
  224.  
  225.                                 to:   Nicolas FRANCK
  226.                                       157, Rue de Strasbourg
  227.                                       77350 Le Mée sur Seine
  228.                                       France
  229.  
  230.                                 You can send bugreports and suggestions
  231.                                 concerning Deli-Wizard or Pro-Wizard to
  232.                                 this address as well.
  233.  
  234.   Converter                     This genie converts 'exotic' modules into
  235.                                 more common formats that can be played with
  236.                                 DeliTracker. Currently these formats are
  237.                                 recognized and converted:
  238.  
  239.                                         In Stereo! => Synthesis 
  240.                                         GraveComposer => FastTracker
  241.                                         Octalyzer => FastTracker
  242.                                          (this format is not the
  243.                                           same as Oktalyzer!)
  244.                                         MED song => MED module
  245.  
  246.                                 GUI: Enable/Disable conversion routines.
  247.  
  248.   ST-NT-PT-Song_Converter       The genie converts Sound/Noise/ProTracker
  249.                                 Songs into modules. The song and all samples
  250.                                 may be packed. The samples may be either
  251.                                 located in the volume that the song tells
  252.                                 (e.g. ST-01:) or in an equal named subdirectory
  253.                                 (e.g. ST-01/). The path of this subdir can be
  254.                                 set with the GUI. If a sample is not found the
  255.                                 user is asked for a replacement.
  256.                                 GUI: Sets the instrument search path.
  257.  
  258.  
  259.   4.OTHER GENIES
  260.  
  261.   Name                          Description
  262.   ==========================    ===========================================
  263.  
  264.   ModuleInfo                    This genie will show some information about
  265.                                 the current module. At the moment the real
  266.                                 module name, filesize, number of patterns,
  267.                                 estimated duration, sample names and length
  268.                                 may be displayed
  269.                                 GUI: 'Settings'-Menu: Duration will enable
  270.                                 the calculation of the estimated playtime.
  271.  
  272.   MonoScope                     This genie displays current waveform in a
  273.                                 neat new way. This genie works with up to 8
  274.                                 Voices. Each pixel represents a point in
  275.                                 time. The x and y co-ordinates of it are
  276.                                 corelated to the sample. In 'Single Mode'
  277.                                 the x position is taken from the amplitude
  278.                                 of the left channel. The y position is
  279.                                 taken from the amplitude of the right
  280.                                 channel. This is how the left channel
  281.                                 corelates to the right. The x co-ordinate
  282.                                 of an point in 'Double Mode' is taken from
  283.                                 the amplitude of the signal. The y
  284.                                 co-ordinate is taken from the amplitude
  285.                                 a fixed short time interval later. This
  286.                                 mode shows how the signal corelates to
  287.                                 itself.
  288.                                 GUI:    Settings
  289.                                         :
  290.                                         Nasty Blit
  291.                                                 This is to fix some problems
  292.                                                 with (EGS) GfX cards. These
  293.                                                 arise from blit operations
  294.                                                 done by the cpu. If enabled
  295.                                                 Forbid()/Permit() is used to
  296.                                                 to protect those operations.
  297.                                         ~~~~~~~~~~~~~~~
  298.                                         Single Mode A-I Select single mode
  299.                                         Double Mode A-O Select double mode
  300.  
  301.   StereoScope                   This genie displays current waveform as
  302.                                 stereo signal. If you would connect an
  303.                                 oscilloscope at the audio jacks and select
  304.                                 a frequency range of about 2 kHz you should
  305.                                 see the same signals. This genie works with
  306.                                 up to 8 Voices.
  307.                                 GUI:    Settings
  308.                                         :
  309.                                         Nasty Blit
  310.                                                 This is to fix some problems
  311.                                                 with (EGS) GfX cards. These
  312.                                                 arise from blit operations
  313.                                                 done by the cpu. If enabled
  314.                                                 Forbid()/Permit() is used to
  315.                                                 to protect those operations.
  316.  
  317.   QuadrasScope                  This genie displays current waveform of up
  318.                                 to 4 channels - not sizeable, moderate cpu
  319.                                 load.
  320.                                 GUI:    Settings
  321.                                         :
  322.                                         Nasty Blit
  323.                                                 This is to fix some problems
  324.                                                 with (EGS) GfX cards. These
  325.                                                 arise from blit operations
  326.                                                 done by the cpu. If enabled
  327.                                                 Forbid()/Permit() is used to
  328.                                                 to protect those operations.
  329.  
  330.  
  331.  
  332.   QuadrascopePlus               Copyright 1994-95 by Florian Vorberger.
  333.                                 This genie displays the waveforms of up to
  334.                                 4 channels. QuadraScope+ updates 50 times a
  335.                                 second. This means it needs quite a lot of
  336.                                 CPU cycles. The CPU power increase is aprox.
  337.                                 linear to the windows size. If you experience
  338.                                 a slow display you might need to shrink your
  339.                                 window. If you use a 'Solid' display the
  340.                                 required CPU power depends more on the window
  341.                                 height.
  342.                                 GUI:    Settings
  343.                                         :
  344.                                         Nasty Blit
  345.                                                 This is to fix some problems
  346.                                                 with (EGS) GfX cards. These
  347.                                                 arise from blit operations
  348.                                                 done by the cpu. If enabled
  349.                                                 Forbid()/Permit() is used to
  350.                                                 to protect those operations.
  351.                                         ~~~~~~~~~~
  352.                                         Half   A-A Displays the absolute level
  353.                                                    from zero to top. Threat
  354.                                                    samples unsigned.
  355.                                         Mirror A-M Same as half exept the
  356.                                                    zero line is centered and
  357.                                                    the level is also drawn in
  358.                                                    the negative range.
  359.                                                 Note: If 'Half' and 'Mirror'
  360.                                                    are off the sample is
  361.                                                    threated as signed. This
  362.                                                    is the default mode.
  363.                                         ~~~~~~~~~~
  364.                                         Dot    A-D Draw only sample values
  365.                                         Line   A-L Connect sample values
  366.                                                    with lines.
  367.                                         Solid  A-O Filled display
  368.  
  369.                                 QuadraScope+ written by Florian Vorberger.
  370.                                 It may only be distributed along with the
  371.                                 DeliTracker_II packgage! You are alowed to
  372.                                 use QuadraScope+ only for NON-Comercial
  373.                                 purposes. If you find any bugs, have any
  374.                                 ideas for improving 'Quadrascope+' or want
  375.                                 a special commercial-usage agreement please
  376.                                 contact:
  377.                                  Florian.Vorberger@informatik.tu-muenchen.de
  378.                                  or Delirium Softdesign (we will forward any
  379.                                  wishes).
  380.  
  381.   LightOrgan_Color              This genie displays the summed volume level
  382.                                 (amplitude) of up to 8 channels. The sum of
  383.                                 the left channels control the blue level
  384.                                 and the right channels control the red
  385.                                 level. This genie allocates one pen and
  386.                                 therefore requires at least V39.
  387.                                 Note: If you want to run this genie on
  388.                                 your Workbench Screen you must choose
  389.                                 a screen mode with at least 16 colors!
  390.  
  391.   FFTAnalyzer                   This genie displays the frequeny spectrum of
  392.                                 up to 4 left and right channels. The display
  393.                                 is devided into two columns (one for the left
  394.                                 and one for the right channels). Each column
  395.                                 consists of 64 equally spaced bars. A single
  396.                                 bar represents a frequency range of 110Hz.
  397.                                 The topmost bar represents the hightest
  398.                                 frequency range (ie. 7.5kHz). The displayed
  399.                                 amplitude of a frequency range is proportional
  400.                                 to the sound pressure level in dB(A). Refer to
  401.                                 DIN IEC-651 for closer information. The
  402.                                 frequency spectrum is calculated using a highly
  403.                                 optimized 504-Point-Fast-Fourier-Transform.
  404.                                 Big thanks to Kim Øyhus for providing the new
  405.                                 FFT routine!
  406.                                 GUI:    Settings
  407.                                         :
  408.                                         Nasty Blit
  409.                                                 This is to fix some problems
  410.                                                 with (EGS) GfX cards. These
  411.                                                 arise from blit operations
  412.                                                 done by the cpu. If enabled
  413.                                                 Forbid()/Permit() is used to
  414.                                                 to protect those operations.
  415.  
  416.   FFTScope                      This genie displays the change of the frequency
  417.                                 spectrum over time. It supports up to four
  418.                                 left and right channels. The lightness of the 
  419.                                 pixels corresponds to the value of the frequency
  420.                                 component (ie. lighter color indicates higher 
  421.                                 intensity). The frequency axis starts at the
  422.                                 window bottom (low frequencies).
  423.                                 GUI:    Settings
  424.                                         :
  425.                                         Nasty Blit
  426.                                                 This is to fix some problems
  427.                                                 with (EGS) GfX cards. These
  428.                                                 arise from blit operations
  429.                                                 done by the cpu. If enabled
  430.                                                 Forbid()/Permit() is used to
  431.                                                 to protect those operations.
  432.                                         ~~~~~~~~~~
  433.                                         Frequency Range
  434.                                                 Allows you to slelect the
  435.                                                 frequency range which will be
  436.                                                 displayed (6 - 8 octaves).
  437.  
  438.   DrWhoGenie                    Thies genie is based on the rotating tunnel
  439.                                 effekt from Sanity's demo 'ARTE'. Many thanks
  440.                                 to Chaos/Sanity for his routines!
  441.                                 This genie needs OS 3.0 and a screen with at
  442.                                 least 16 free pens.
  443.                                 GUI:    Settings
  444.                                         :
  445.                                         Nasty Blit
  446.                                                 This is to fix some problems
  447.                                                 with (EGS) GfX cards. These
  448.                                                 arise from blit operations
  449.                                                 done by the cpu. If enabled
  450.                                                 Forbid()/Permit() is used to
  451.                                                 to protect those operations.
  452.                                         ~~~~~~~~~~
  453.                                         Own C2P A-2 A higly optimized C2P
  454.                                                     conversion routine in
  455.                                                     conjunction with
  456.                                                     BltBitMapRastPort() is
  457.                                                     used to draw the picture.
  458.                                         Use WPA A-W Uses the V39 OS function
  459.                                                     WritePixelArray8() to draw
  460.                                                     the picture.
  461.                                         Use WCP A-C Uses the V40 OS function
  462.                                                     WriteChunkyPixels() to
  463.                                                     draw the picture.
  464.                                         Note: Please check which option is the
  465.                                               fastest on your system!
  466.                                         ~~~~~~~~~~
  467.                                         16 Colors A-1 Uses 16 colors for the
  468.                                                       tunnel.
  469.                                         64 Colors A-6 Uses 64 colors for the tunnel.
  470.                                                       If 64 colors are not available
  471.                                                       it tries to allocate fewer
  472.                                                       colors. But at least 16 colors
  473.                                                       must be available or the genie
  474.                                                       won't run.
  475.  
  476.   LevelMeter                    This genie displays the sound pressure level
  477.                                 of up to 16 different channel.
  478.                                 The CPU-usage is moderate.
  479.                                 GUI:    Settings
  480.                                         :
  481.                                         ~~~~~~~~~~
  482.                                         Height »Half Halves the window height.
  483.                                                »Full Switches to full height.
  484.  
  485.                                         Width »Variable The horizontal size is
  486.                                                         dynamically adjusted
  487.                                                         each time the number of
  488.                                                         active channels changes.
  489.                                               »4 Channels Displays a fixed number
  490.                                                .          of channels depending on
  491.                                                .          the selected menuitem.
  492.                                               »16 Channels
  493.  
  494.  
  495.   5. DELIMIX
  496.  
  497.   DeliMix is © 1994-96 by Delirium Softdesign. DeliMix is realtime sample
  498.   mixing technology. It is the base of many Noteplayers that have virtual
  499.   channels. With this mixing technology it is possible to mix samples with
  500.   different samplerates into one output sample. The output sample is
  501.   generated at a given mixfrequency (rate). Choosing a higer output rate
  502.   will yield better results at the expense of more cpu power. DeliMix takes
  503.   advance of an exisiting 020 or higher. An optimized routine will be used
  504.   in this case. This routine is about 20% faster. There is a critical point
  505.   at ~30 kHz mixing frequency. Selecting a higher mixing frequency will
  506.   make only sense if you run productivity. This is because in the current
  507.   amiga hardware, the audio DMA is coupled with the scan rate. The hardware
  508.   can output two samples per scanline. In standard video mode, this results
  509.   in a maximum output rate of ~30 kHz. Because in productivity the scanrate
  510.   doubles an output rate of ~60 kHz is possible. All NotePlayers will step
  511.   down the mixingrate if the cpu is not fast enough to provide the desired
  512.   mixing frequency! - This is to protect the system from hanging in the
  513.   interrupt (mixing loop).
  514.  
  515.  
  516.  
  517.